﻿/*
* ==============================================================================
*
* FileName: CompanyDto.cs
* Created: 2020/6/08 10:45:49
* Author: Meiam
* Description: 
*
* ==============================================================================
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace Meiam.System.Model.Dto
{

    /// <summary>
    /// MES数据对象
    /// </summary>
    public class TMS_OaMessagePushInfoDto : PageParm
    {

        /// <summary>
        /// 描述 :  
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "")]
        public string QueryText { get; set; }

    }


    /// <summary>
    /// 请求参数
    /// </summary>
    public class TMS_OaMessagePushInfoRequestDto
    {

        /// <summary>
        /// 描述 : 物流计划编号 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "logistics_plan_no")]
        public string logistics_plan_no { get; set; }

    }

    /// <summary>
    /// OA消息提醒请求参数
    /// </summary>
    public class TMS_OaMessagePushInfo_OARequestDto
    {

        /// <summary>
        /// 描述 : OA模板号 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "code")]
        public string code { get; set; }
        /// <summary>
        /// 描述 : 部门编码 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "userList")]
        public string userList { get; set; }
        /// <summary>
        /// 描述 : 部门编码 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "loginIdList")]
        public string loginIdList { get; set; }
        /// <summary>
        /// 描述 : 部门编码 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "workCodeList")]
        public string workCodeList { get; set; }
        /// <summary>
        /// 描述 : 部门编码 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "lastNameList")]
        public string lastNameList { get; set; }

        /// <summary>
        /// 描述 : 部门编码 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "creater")]
        public string creater { get; set; }

        /// <summary>
        /// 描述 : 部门编码 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "title")]
        public string title { get; set; }

        /// <summary>
        /// 描述 : 部门编码 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "context")]
        public string context { get; set; }

        /// <summary>
        /// 描述 : 部门编码 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "linkUrl")]
        public string linkUrl { get; set; }

        /// <summary>
        /// 描述 : 部门编码 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "linkMobileUrl")]
        public string linkMobileUrl { get; set; }

        /// <summary>
        /// 描述 : 部门编码 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "targetId")]
        public string targetId { get; set; }


        /// <summary>
        /// 描述 : 部门编码 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "bizState")]
        public string bizState { get; set; }

    }


    /// <summary>
    /// OA消息提醒返回信息
    /// </summary>
    public class TMS_OaMessagePushInfo_OAResponseDto
    {

        /// <summary>
        /// 描述 :  
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "status")]
        public string status { get; set; }

    }





    /// <summary>
    /// 返回信息
    /// </summary>
    public class TMS_OaMessagePushInfoResponseDto
    {
        /// <summary>
        /// 描述 : 返回行状态 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "code")]
        public int code { get; set; }

        /// <summary>
        /// 描述 :  
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "message")]
        public string message { get; set; }

    }

}
